34874a6e4e2a26e818a45622ee919894474e24d0,java/java-impl/src/com/intellij/psi/impl/PsiClassImplUtil.java,PsiClassImplUtil,getClassIcon,#number#PsiClass#,326

Before Change


    Icon symbolIcon = ElementPresentationUtil.getClassIconOfKind(aClass, ElementPresentationUtil.getBasicClassKind(aClass));
    RowIcon baseIcon = ElementBase.createLayeredIcon(symbolIcon, 0);

    return IconDeferrer.getInstance().defer(ElementPresentationUtil.addVisibilityIcon(aClass, flags, baseIcon),
                                            new ClassIconRequest(aClass, flags),
                                            FULL_ICON_EVALUATOR);
  }

After Change


    if (base == null) {
      Icon symbolIcon = ElementPresentationUtil.getClassIconOfKind(aClass, ElementPresentationUtil.getBasicClassKind(aClass));
      RowIcon baseIcon = ElementBase.createLayeredIcon(symbolIcon, 0);
      base = ElementPresentationUtil.addVisibilityIcon(aClass, flags, baseIcon);
    }

    return IconDeferrer.getInstance().defer(base, new ClassIconRequest(aClass, flags), FULL_ICON_EVALUATOR);